package test1;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import javax.swing.JFileChooser;
public class Export {
	dao MainDB = new dao();
	public void exportToCsv(String str) {
		JFileChooser jf = new JFileChooser();
		jf.setFileSelectionMode(JFileChooser.SAVE_DIALOG
				| JFileChooser.DIRECTORIES_ONLY);
		// 弹出具有自定义 approve 按钮的自定义文件选择器对话框。
		jf.showDialog(null, null);
		File file = jf.getSelectedFile();
		String path = file.getAbsolutePath();// 取得绝对路径

		// 取得当前时间，格式是yyyyMMddHHmmss
		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
		String date_str = sdf.format(new Date());

		// 拼接导出文件的路径
		// 路径：绝对路径+"采购列表"+"yyyyMMddHHmmss"
		path = path + "\\销售列表  " + str + ".csv";
		System.out.println("csv导出路径：" + path);

		// 获取数据
		List<Object[]> payMainList = MainDB.selectAll();

		// 获取csv表头
		Object[] names = {"总销售额","日期"};

		File f = CSVUtil.createCSVFile(names, payMainList, path);
		if (f != null) {
			message.getMsg("恭喜，文件导出完毕！", "提示消息");
		}

	}

	public void addDO(Object [] a) {
		MainDB.addlist(a);

	}
}
